home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 016a / 4log05.zip / 4LOG.DES < prev    next >
Text File  |  1991-05-22  |  12KB  |  226 lines

  1.  
  2.  
  3.                   ____________________________________________
  4.                  |                                            |
  5.                  |        4 L O G  -  4DOS LOG ANALYSIS       |
  6.                  |        -----------------------------       |
  7.                  |              Version 0.5 (Beta)            |
  8.                  |                 May 22, 1991               |
  9.                  |____________________________________________|
  10.  
  11.                         ================================
  12.                         Program Overview/Getting Started
  13.                         ================================
  14.  
  15.                       Copyright (c) 1991 by Mike St. Clair
  16.                                All Rights Reserved
  17.  
  18.  
  19.         This file contains the 4LOG description and background.
  20.  
  21.         ========
  22.         Overview
  23.         ========
  24.  
  25.         4LOG is a performance evaluation  tool for the PC user  who wants
  26.         to  maximize performance  and is  looking  for information  about
  27.         system usage to  help in that effort.   It uses data  recorded by
  28.         the 4DOS log command as input to its analysis.  4DOS is  a widely
  29.         used, superior  Shareware DOS shell produced by JP Software which
  30.         adds a great deal of capability  to all versions of DOS.   If you
  31.         haven't ever evaluated  4DOS, I urge  you to do  so.  Although  a
  32.         fairly new  4DOS user myself, I  can't imagine going back  to the
  33.         straight MS-DOS environment I used before.
  34.  
  35.         If you don't  use 4DOS, 4LOG  will be of no  value.  However,  in
  36.         order to evaluate 4LOG, you don't have to be running 4DOS, and if
  37.         you run  4DOS, you don't have to be  collecting log data.  I have
  38.         included a small  sample log file in the  distribution archive to
  39.         make  it completely self  contained.  This will  allow you to run
  40.         4LOG and see the results even though you don't currently run 4DOS
  41.         nor collect LOG data.   The distributed Shareware version of 4LOG
  42.         is  complete and  contains  all  capabilities  available  in  the
  43.         registered version.   The only difference is a Shareware reminder
  44.         in  the Shareware  version  which is  removed  in the  registered
  45.         version  when you  brand it  with an  official serial  number and
  46.         name.
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.         May 22, 1991   4LOG.DES(Overview/Getting Started)     Page 1 of 4
  58.  
  59.  
  60.         4LOG can  be customized to  control how summarization is  to take
  61.         place.     Through  user   specified  parameters  taken   from  a
  62.         configuration file, the DOS environment, or the command  line you
  63.         can:
  64.              o Exclude the internal 4DOS commands
  65.              o Exclude a user specified list of commands
  66.              o Exclude the commands to switch the default disk drive
  67.              o Exclude commands shorter than a user specified length
  68.              o Drop the command extension (e.g. EXE or BTM)
  69.              o Drop the * character from the front of commands
  70.              o Exclude infrequent commands (below a specified count)
  71.              o Display output on the screen and/or a printed report
  72.  
  73.  
  74.         ==========
  75.         Background
  76.         ==========
  77.  
  78.         After a long and happy?! career using IBM mainframes as a systems
  79.         programmer, a few years ago I discovered the joys of the personal
  80.         computer.   It's  really  nice  not to  compete  with others  for
  81.         computer time. It's  also much less stressful when  trying one of
  82.         my many  wild ideas doesn't  lead to several hundred  angry users
  83.         lined up at my door and ringing  the phone off the hook.  I never
  84.         understood why  they  couldn't see  the great  value in  trimming
  85.         another microsecond off IOS queue  time, making it worth the risk
  86.         of a crash!
  87.  
  88.         However,  on the  PC, I've  always  missed the  lack of  activity
  89.         tracking and performance  monitoring tools that are  available on
  90.         the mainframe.  Having recently  discovered the glories of 4DOS I
  91.         found, to  my delight, it  includes a logging facility  which can
  92.         provide some capabilities in this  area.  The development of 4LOG
  93.         resulted from my desire to make use of the data collected  in the
  94.         4DOS log file in understanding the usage on my own PC and thereby
  95.         improving its performance.
  96.  
  97.         4LOG  summarizes  the contents  of  the LOG  file,  showing which
  98.         commands are used a lot and,  by omission, which are not used  at
  99.         all.   One easy  use of this  data is in  deciding which programs
  100.         might be located on  a ram disk, if you use one.  An old computer
  101.         rule of thumb says that 80% of the activity will come from 20% of
  102.         the programs.   I found  that on my computer,  just a few  of the
  103.         external utilities  accounted for over  90% of usage.   Placing a
  104.         few of those on a small  ram disk produced an immediate and  very
  105.         noticeable improvement in  performance.  Other steps  that can be
  106.         taken are to place high use programs at the beginning of the path
  107.         or  to execute them  using the complete path  name through a 4DOS
  108.         alias, 4DOS BTM file or a DOS BAT file.
  109.  
  110.  
  111.  
  112.  
  113.         May 22, 1991   4LOG.DES(Overview/Getting Started)     Page 2 of 4
  114.  
  115.  
  116.         It's smart to carefully evaluate those programs you use the most.
  117.         Ask  your self,  is there  a  more efficient  alternative to  the
  118.         program I used 300  times last week?  If you can  turn a 5 second
  119.         process into a 1 second process, it  will save a lot of time when
  120.         multiplied  by 300.  Researchers  have discovered a strange thing
  121.         about the  way the  human mind  works: perception  about computer
  122.         response  time is  largely determined  by  the worst  10% of  all
  123.         responses.  If response is consistently more than a second, users
  124.         work in a less  effective way than with sub-second response.   Of
  125.         course,  you can't replace a program  that does the job slow with
  126.         one which  won't do the job, but runs quickly.  4LOG will make it
  127.         easier to see which programs you should ask the questions about.
  128.  
  129.         Of course  many measures  taken to  improve computer  performance
  130.         involve trade offs with other  resources (e.g. memory or disk) or
  131.         flexibility (keeping  track  of changes  you  have to  make  when
  132.         reconfiguring).    However, it  is  a  lot  easier to  make  good
  133.         decisions about  those trade offs if you have factual information
  134.         to base them on.  Any  one time performance improvement effort in
  135.         a changing computer environment is  destined for futility.  To be
  136.         effective, the  effort has to  be on-going.  And  nothing changes
  137.         quite  as often as the  configuration of a PC  in the hands of an
  138.         enthusiast.   What is best  today may be totally  inadequate next
  139.         month.  4LOG is intended to be used periodically to review system
  140.         activity and allow adjustments to be made whenever indicated.
  141.  
  142.         It is not  necessary to turn the  log on permanently in  order to
  143.         use 4LOG.    A short  period of  use  every month  or  so may  be
  144.         sufficient to accomplish  what you want.   On the other  hand, by
  145.         carefully planning and customizing your log usage, it is possible
  146.         to have it be a permanent part of your daily usage and to collect
  147.         the maximum amount  of useful information with the minimum amount
  148.         of data collected.   LOG is an internal  command imposing minimal
  149.         overhead, making it possible to dynamically turn it on/off or log
  150.         your own  entries instead of  using standard command logging.   A
  151.         little creativity can make it a very valuable and effective tool.
  152.  
  153.         ==========================
  154.         Required Hardware/Software
  155.         ==========================
  156.  
  157.         This beta version  has been developed and tested  only on systems
  158.         with  EGA/VGA  monitors  and  may  not  work well  on  monochrome
  159.         displays.   Before version  1.0 is  released, monochrome  support
  160.         will be added and tested.   The amount of memory required to  run
  161.         4LOG  is  primarily   dependent  upon  the  command   array  size
  162.         specified.   With the  default parameters, about  128K of  ram is
  163.         required.  4LOG has been  tested under several versions of MS-DOS
  164.         and PC-DOS through  4.01 without problem.  Minimal  testing under
  165.         Windows 3  and DESQView 2.26  revealed no problems.   All testing
  166.         used 4DOS version 3.
  167.  
  168.  
  169.         May 22, 1991   4LOG.DES(Overview/Getting Started)     Page 3 of 4
  170.  
  171.  
  172.         ===============
  173.         Getting Started
  174.         ===============
  175.  
  176.         It's easy  to install 4LOG for evaluation.   I suggest creating a
  177.         directory called 4LOG on your  hard disk and copying the contents
  178.         of the 4LOG05.ZIP file into it.  For a quick look, just type 4LOG
  179.         after switching  to the 4LOG  directory.   It will run  using the
  180.         default options against the sample  log file included.  This will
  181.         give you an idea how 4LOG works and looks.  To quit processing at
  182.         any time, just press  the "escape" key,  then reply "Y" when  the
  183.         question "Do you want to quit? Y/N" appears on the screen.
  184.  
  185.         There are a  number of options which can be  selected to override
  186.         the default settings.  Read the document, 4LOG.REF for a complete
  187.         discussion  of these  options.    You'll also  find  in the  same
  188.         document, some planned future enhancements.  In this beta version
  189.         (0.5) there is  no online documentation or help  available, but I
  190.         expect to add these before release 1.0 is launched.
  191.  
  192.         Your  comments,  suggestions,  problem  reports,  even  (shudder)
  193.         criticisms, are invited.  If you find 4LOG useful, please let  me
  194.         know  and register  your approval.   Besides  giving me  warm and
  195.         fuzzy feelings, your registration  will inspire herculean efforts
  196.         in enhancing  and improving 4LOG.   If there is  sufficient usage
  197.         and interest,  I will work  on improving the processing  speed as
  198.         well.  In  any event, I will  continue to add function  because I
  199.         find it  is  useful to  me.   Whether  or not  you  find it  does
  200.         something useful for you, you are welcome to pass it on to others
  201.         for evaluation (as a complete package only, please).
  202.  
  203.         You can reach  me for questions or comments  through BBS messages
  204.         via any of the following:
  205.  
  206.              all the 4DOS conferences
  207.              the Interlink SHARWARE conference
  208.              Channel 1 BBS  - (617) 354-8873/2400 - (617) 354-3137/HST
  209.              Hacker's Haven - (801) 224-4031/2400
  210.  
  211.         Or by mail:
  212.  
  213.              Mike St. Clair
  214.              327 North 800 East
  215.              American Fork, Utah  84003
  216.  
  217.         ================
  218.         Acknowledgements
  219.         ================
  220.  
  221.         4DOS is a product of and copyright by Rex Conn and JP Software.
  222.         MS-DOS is a product of and copyright by Microsoft.
  223.         PC-DOS is a product of and copyright by IBM.
  224.  
  225.         May 22, 1991   4LOG.DES(Overview/Getting Started)     Page 4 of 4
  226.